package com.ruoyi.bbs.service;

import java.util.List;
import com.ruoyi.bbs.domain.BbsSetting;

/**
 * 社区设置Service接口
 * 
 * @author saruri
 * @date 2024-10-02
 */
public interface IBbsSettingService 
{
    /**
     * 查询社区设置
     * 
     * @param settingKey 社区设置主键
     * @return 社区设置
     */
    public BbsSetting selectBbsSettingBySettingKey(String settingKey);

    /**
     * 查询社区设置列表
     * 
     * @param bbsSetting 社区设置
     * @return 社区设置集合
     */
    public List<BbsSetting> selectBbsSettingList(BbsSetting bbsSetting);

    /**
     * 新增社区设置
     * 
     * @param bbsSetting 社区设置
     * @return 结果
     */
    public int insertBbsSetting(BbsSetting bbsSetting);

    /**
     * 修改社区设置
     * 
     * @param bbsSetting 社区设置
     * @return 结果
     */
    public int updateBbsSetting(BbsSetting bbsSetting);

    /**
     * 批量删除社区设置
     * 
     * @param settingKeys 需要删除的社区设置主键集合
     * @return 结果
     */
    public int deleteBbsSettingBySettingKeys(String[] settingKeys);

    /**
     * 删除社区设置信息
     * 
     * @param settingKey 社区设置主键
     * @return 结果
     */
    public int deleteBbsSettingBySettingKey(String settingKey);
}
